Installing/Configuring
PHP Manual

Configuración en tiempo de ejecución

El comportamiento de estas funciones está afectado por los valores definidos en php.ini.

Configure Options de SQLite
Name Default Changeable Registro de cambios
sqlite.assoc_case "0" PHP_INI_ALL Disponible desde PHP 5.0.0.

For further details and definitions of the PHP_INI_* modes, see the En dónde puede definirse un valor de configuración.

A continuación se presenta una corta explicación de las directivas de configuración.

sqlite.assoc_case int

Uso de índices hash sin distinguir mayúsculas y minúsculas (0), solo mayúsculas (1) o solo minúsculas(2).

Esta opción se emplea cuando se requiere compatibilidad con otros sistemas de bases de datos, donde los nombres de las columnas siempre se devuelven o en mayúsculas o en minúsculas, independientemente de la forma en la que se almacenan los nombres de los campos en el esquema de la base de datos.

La librería SQLite devuelve el nombre de las columnas tal y como aparecen en el esquema de base de datos. Si el valor de sqlite.assoc_case es 0, se mantendrán los nombres originales. Si se pone a 1 o a 2, PHP convertirá los nombres originales a mayúsculas o en minúsculas respectivamente.

El uso de esta opción introduce una pequeña penalización en el rendimiento, pero es significativamente más rápida que hacerlo manualmente en el script de PHP.


Installing/Configuring
PHP Manual